---
title: Components
metaDescription: Amplify UI Components, including Connected components, Base components, Feedback components, Navigation components, Input components, Layout components, Utility components.
hideToc: true
supportedFrameworks: react
---

import { ComponentsGrid } from './ComponentsGrid';
import { FRAMEWORKS } from '@/data/frameworks';
import { getCustomStaticPath } from '@/utils/getCustomStaticPath';

export async function getStaticPaths() {
  return getCustomStaticPath(frontmatter.supportedFrameworks);
}

{/*  `getStaticProps` is required to prevent "Error: getStaticPaths was added without a getStaticProps. Without getStaticProps, getStaticPaths does nothing" */}

export async function getStaticProps() {
  return { props: {} }
}

<ComponentsGrid />
